package com.ruoyi.sl.mapper;

import java.util.List;
import com.ruoyi.sl.domain.SlSpecial;

/**
 * 特殊系数Mapper接口
 * 
 * @author admin
 * @date 2024-06-10
 */
public interface SlSpecialMapper 
{
    /**
     * 查询特殊系数
     * 
     * @param ssId 特殊系数主键
     * @return 特殊系数
     */
    public SlSpecial selectSlSpecialBySsId(Long ssId);

    /**
     * 查询特殊系数
     *
     * @param userName 用户名
     * @return 特殊系数
     */
    public SlSpecial selectSlSpecialByUserName(String userName);

    /**
     * 查询特殊系数
     *
     * @param userName 用户名
     * @return 特殊系数
     */
    public SlSpecial selectSlSpecialByUserNameForUpdate(String userName);

    /**
     * 查询特殊系数列表
     * 
     * @param slSpecial 特殊系数
     * @return 特殊系数集合
     */
    public List<SlSpecial> selectSlSpecialList(SlSpecial slSpecial);

    /**
     * 新增特殊系数
     * 
     * @param slSpecial 特殊系数
     * @return 结果
     */
    public int insertSlSpecial(SlSpecial slSpecial);

    /**
     * 修改特殊系数
     * 
     * @param slSpecial 特殊系数
     * @return 结果
     */
    public int updateSlSpecial(SlSpecial slSpecial);

    /**
     * 删除特殊系数
     * 
     * @param ssId 特殊系数主键
     * @return 结果
     */
    public int deleteSlSpecialBySsId(Long ssId);

    /**
     * 批量删除特殊系数
     * 
     * @param ssIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteSlSpecialBySsIds(Long[] ssIds);
}
